From: LLVM Packaging Team Date: Tue, 17 Dec 2024 10:19:10 +0000 (+0100) Subject: libcxx-libatomic-only-with-gcc-rtlib X-Git-Tag: archive/raspbian/1%17.0.6-19+rpi1^2~54 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=881eabe4dad4c412fa2707c1b86fa46f1828594a;p=llvm-toolchain-17.git libcxx-libatomic-only-with-gcc-rtlib if libatomic is found only link it if libgcc is the rtlib Gbp-Pq: Topic libcxx Gbp-Pq: Name libcxx-libatomic-only-with-gcc-rtlib.diff --- diff --git a/libcxx/CMakeLists.txt b/libcxx/CMakeLists.txt index b8ac536588..e1f12549c9 100644 --- a/libcxx/CMakeLists.txt +++ b/libcxx/CMakeLists.txt @@ -673,12 +673,14 @@ function(cxx_link_system_libraries target) endif() elseif (LIBCXX_HAS_GCC_LIB) target_link_libraries(${target} PRIVATE gcc) + if (LIBCXX_HAS_ATOMIC_LIB) + target_link_libraries(${target} PRIVATE atomic) + endif() elseif (LIBCXX_HAS_GCC_S_LIB) target_link_libraries(${target} PRIVATE gcc_s) - endif() - - if (LIBCXX_HAS_ATOMIC_LIB) - target_link_libraries(${target} PRIVATE atomic) + if (LIBCXX_HAS_ATOMIC_LIB) + target_link_libraries(${target} PRIVATE atomic) + endif() endif() if (MINGW)